package com.geek.javase.ch02.test3;

/*
 *@author wangpeng
 *2025/10/10 13:25
 *@description TODO
 */

public class ClassMain {
    public static void main(String[] args) {
        // 测试正常结婚情况
        Person person1 = new Person("张三", 25, true);   // 男 25岁
        Person person2 = new Person("李四", 23, false);  // 女 23岁
        person1.marry(person2);

        // 测试同性结婚情况
        Person person3 = new Person("王五", 26, true);   // 男 26岁
        Person person4 = new Person("赵六", 24, true);   // 男 24岁
        person3.marry(person4);

        // 测试年龄不足情况
        Person person5 = new Person("钱七", 20, true);   // 男 20岁(未到24岁)
        Person person6 = new Person("孙八", 23, false);  // 女 23岁
        person5.marry(person6);

        // 测试已婚情况
        Person person7 = new Person("周九", 26, true);   // 男 26岁
        Person person8 = new Person("吴十", 24, false);  // 女 24岁
        Person person9 = new Person("郑一", 25, false);  // 女 25岁
        person7.marry(person8);  // 先结婚
        person7.marry(person9);  // 再尝试与其他人结婚
    }
}
